package builder;

/**
 * @author shenhan
 * @create 2020/3/20 14:21
 * @description
 */
public abstract class AbstractHouse {

    public abstract void buildBasic();

    public abstract void buildWall();

    public abstract void roofed();

    public void build() {
        buildBasic();
        buildWall();
        roofed();
    }
}
